/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.uniceub.fsw.tutorial.facade;

import br.uniceub.fsw.arquitetura.interfaces.facade.BaseFacade;
import br.uniceub.fsw.tutorial.vo.AlunoVO;
import br.uniceub.fsw.util.ConfirmacaoVO;
import br.uniceub.fsw.util.ErroVO;
import br.uniceub.fsw.util.Validacao;
import javax.servlet.http.HttpServletRequest;

/**
 *
 * @author sergiofernandomuniz
 */
public class Teste extends BaseFacade{
    
    private String meuErro = "Usuário não logado";
    private String mensagemUsuario;
    private static AlunoVO aluno;
    
    public String verificaOperacao(HttpServletRequest request) throws Exception{
        
        String operacao = request.getParameter("operacao");
        
        if(operacao == null){
            
            return "";
            
        }
        
        if(operacao.equals("manter")){
            
            aluno = new AlunoVO();
            processaRequest(aluno);
            
        }
        
        return "";
        
        
    }
    
    public static void processaRequest(AlunoVO aluno) throws Exception{
        
        BaseFacade.validaCamposFormulario(aluno);
        
    }
    
    public void manterAluno(HttpServletRequest request){
        
        AlunoVO aluno = new AlunoVO();
        
        aluno.setNoAluno("noAluno");
        
        if(Validacao.validaNome(aluno.getNoAluno()) == null){
            
            BaseFacade.setDsConfirmacao("Os dados sao validos.");
            
        }
        
    }
    
    @Override
    public void adicionaErro(String dsErro) {
        super.adicionaErro(dsErro);
    }

}
